Linpack Benchmark

EV3 の浮動小数点演算能力を評価するためにJava版Linpack Benchmarkを leJOSで実行できるように修正したものです。

http://ja.wikipedia.org/wiki/LINPACK

オリジナルのソースリストは、以下のURLより入手しました。

http://www.netlib.org/benchmark/linpackjava/

ENTER キーを押すと、20回ベンチマークテストを行い、その結果を表示します。
ESCAPE キーを押すと終了します。

結果について

1回から3回目までは徐々にスピードが上がり、その後は安定しています。
これは、JITコンパイラの効果だと思われます。
また、6回目、18回目は、スピードが低下していますが、これは、GCあるいは、他のタスクの影響を受けているのかもしれません。

  1. Mflops/s: 0.573
  2. Mflops/s: 0.642
  3. Mflops/s: 0.768
  4. Mflops/s: 0.755
  5. Mflops/s: 0.774
  6. Mflops/s: 0.654
  7. Mflops/s: 0.766
  8. Mflops/s: 0.779
  9. Mflops/s: 0.73
  10. Mflops/s: 0.772
  11. Mflops/s: 0.753
  12. Mflops/s: 0.793
  13. Mflops/s: 0.762
  14. Mflops/s: 0.781
  15. Mflops/s: 0.776
  16. Mflops/s: 0.759
  17. Mflops/s: 0.772
  18. Mflops/s: 0.572
  19. Mflops/s: 0.778
  20. Mflops/s: 0.774